Ray Tracing on a Cell Processor with Software Caching

نویسندگان

  • Solomon Boulos
  • Nathan Galli
  • Jeremy Sugerman
  • Tim Foley
  • Shigeatsu Yoshioka
  • Andrew Adinetz
  • Kazuhiko Komatsu
  • Yoshiyuki Kaeriyama
  • Daichi Zaitsu
  • Kenichi Suzuki
  • Nobuyuki Ohba
  • Tadao Nakamura
  • Heiko Friedrich
  • Ingo Wald
  • Johannes Günther
  • Gerd Marmitt
  • Sergey Perepelkin
  • Hans-Peter Seidel
  • David Cline
  • Parris K. Egbert
  • Kenric B. White
  • Dave Edwards
  • Peter Shirley
  • Erik Greenwald
  • Christiaan P. Gribble
  • Thiago Ize
  • Andrew Kensler
  • Steven G. Parker
  • Pat Hanrahan
چکیده

The processing power and flexibility of recent rasterization hardware permits to speed up image generation through raytracing. This paper introduces a method that performs ray processing on the GPU in parallel to shading operations on the CPU. It effectively exploits CPU-GPU parallelism in a way that can be integrated into existing implementations utilizing the standard recursive formulation of the problem. CR Categories: I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Raytracing

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Perfect Load Balancing for Demand-Driven Parallel Ray Tracing

A demand-driven parallelization of the ray tracing algorithm is presented. Correctness and optimality of a perfect load balancing algorithm for image space subdivision are proved and its exact message complexity is given. An integration of antialiasing into the load balancing algorithm is proposed. A distributed object database allows rendering of complex scenes which cannot be stored in the me...

متن کامل

Biased global illumination via Irradiance Caching and Adaptive Path Tracing on GPUs

For the last decade Graphics Processor Units (GPUs) have made a great advance and became fully programmable processors. Since pixel shader 2.0 appeared, ray-tracing community has seen several successful implementations that used GPUs to perform raytracing. With the introduction of CUDA programming model this area of research experiences further growth. As more APIs are becoming available one ca...

متن کامل

Irradiance Caching for Global Illumination Calculation on Graphics Hardware

Recent developments in integrated circuit technology tend toward increased numbers of cores rather than faster clock speeds, so software must use parallelism to achieve faster run times. The ray tracing performed by Radiance is highly parallelizable in concept, with the exception of irradiance caching that serially stores and retrieves results of expensive indirect irradiation computations. Thi...

متن کامل

Realism in Real Time?

With the continuous improvement in ray tracing and radiosity algorithms, image synthesis quality has reached the level of photo realism. However, efforts to achieve real-time performances by implementing ray tracing and radiosity algorithms on parallel processors and dedicated hardware have not been very successful so far. Increasing the number of processors introduces a corresponding growth in...

متن کامل

Parallel and Distributed Photo-Realistic Rendering

With the continuous improvement in ray tracing and radiosity algorithms, image synthe-sis quality has reached the level of photo realism. However, efforts to achieve real-timeperformances by implementing ray tracing and radiosity algorithms on parallelprocessors and dedicated hardware have not been very successful so far. Increasing thenumber of processors introduces a corre...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006